GuzzleHttp\Psr7\Uri C

Total Complexity 109
Dependencies 2
Dependents 17
Total lines 797
Lines of code 346
Logical lines of code 173
Comment lines 273
Methods 43
Properties 11

Methods 43

Method Rating Maintainability Complexity Lines of code
validateState()
A
53 10 20
applyParts()
A
51 9 27
isSameDocumentReference()
S
62 8 10
composeComponents()
S
57 6 17
filterPort()
S
62 4 12
parse()
S
56 3 19
isAbsolutePathReference()
S
69 4 6
isRelativePathReference()
S
70 4 5
withUserInfo()
S
61 3 13
getAuthority()
S
64 3 10
removeDefaultPort()
S
72 3 5
__construct()
S
65 3 9
isDefaultPort()
S
73 3 4
withPort()
S
63 2 11
withScheme()
S
63 2 11
withQuery()
S
66 2 9
withPath()
S
65 2 10
filterUserInfoComponent()
S
64 2 10
withHost()
S
65 2 10
isNetworkPathReference()
S
78 2 3
filterHost()
S
70 2 6
getFilteredQueryString()
S
62 2 10
filterScheme()
S
70 2 6
generateQueryString()
S
67 2 7
filterPath()
S
64 2 10
resolve()
S
70 2 6
filterQueryAndFragment()
S
64 2 10
withQueryValues()
S
67 2 7
withFragment()
S
66 2 9
__toString()
S
67 1 9
rawurlencodeMatchZero()
S
79 1 3
withoutQueryValue()
S
74 1 4
isAbsolute()
S
79 1 3
withQueryValue()
S
71 1 5
getFragment()
S
82 1 3
getQuery()
S
82 1 3
removeDotSegments()
S
80 1 3
getPort()
S
82 1 3
getHost()
S
82 1 3
getUserInfo()
S
82 1 3
getScheme()
S
82 1 3
fromParts()
S
71 1 6
getPath()
S
82 1 3